﻿using System;
using System.Collections.Generic;
using System.Windows;
using System.Windows.Media;

namespace ZOIL.Library.Behaviors
{
    [Obsolete("Legacy selection behavior", false)]
    public class ZLandscapeSelectionFinishedEventArgs : RoutedEventArgs
    {
        public ZLandscapeSelectionFinishedEventArgs(RoutedEvent e, Geometry selectionGeometry, List<DependencyObject> selectedElements)
            : base(e)
        {
            SelectionGeometry = selectionGeometry;
            SelectedElements = selectedElements;
        }

        public ZLandscapeSelectionFinishedEventArgs(RoutedEvent e)
            : base(e)
        {
        }

        public Geometry SelectionGeometry { get; set; }
        public List<DependencyObject> SelectedElements { get; set; }
    }
}